package com.czg.designmode.factory.abstracts;

/**
 * 抽象工厂生成类
 *
 * @author chenzhigang
 */
public class FactoryProducer {

    /**
     * 获取抽象工厂类
     *
     * @param sex 性别：1男，2女
     * @return 抽象工厂
     */
    public static AbstractFactory getFactory(int sex) {
        if (SexEnum.man.getCode() == sex) {
            return new ManClosetFactory();
        } else if (SexEnum.women.getCode() == sex) {
            return new WomenClosetFactory();
        }
        return null;
    }

}
